Objectiv\Plugins\Checkout\Managers\UpdatesManager C

Total Complexity 101
Dependencies 2
Dependents 10
Total lines 912
Lines of code 506
Logical lines of code 223
Comment lines 265
Methods 36
Properties 15

Methods 36

Method Rating Maintainability Complexity Lines of code
manage_license_activation()
A
44 9 42
init()
A
41 7 53
get_home_url()
A
52 9 23
admin_page_fields()
A
44 5 62
save_settings()
S
57 6 15
get_license_data()
S
46 4 40
admin_page_activation_status_button()
S
55 5 21
auto_activate_license()
S
50 4 29
check_license()
S
61 5 11
ajax_save_license()
S
53 4 22
updater_init()
S
56 3 18
get_field_value()
S
65 4 9
get_plan_name()
S
55 2 19
get_license_key()
S
68 3 7
is_license_valid()
S
65 3 9
admin_page()
S
61 1 16
set_field_value()
S
70 2 6
is_key_valid_but_inactive()
S
74 2 4
get_license_status()
S
65 2 9
delayed_license_update()
S
66 2 9
schedule_delayed_license_check()
S
71 2 5
is_license_good()
S
71 2 5
get_license_price_id()
S
66 2 8
run_on_plugin_activation()
S
82 1 3
run_on_plugin_deactivation()
S
82 1 3
the_nonce()
S
78 1 3
get_field_name()
S
79 1 3
notice_license_invalid()
S
72 1 7
notice_license_valid()
S
72 1 7
notice_license_deactivate_failed()
S
72 1 7
notice_license_deactivate_success()
S
72 1 7
notice_settings_saved_success()
S
72 1 7
notice_license_activate_error()
S
70 1 7
set_license_check_cron()
S
75 1 4
unset_license_check_cron()
S
80 1 3
cancel_delayed_license_update()
S
80 1 3